Skip to content

Conversation

@Bashamega
Copy link
Contributor

No description provided.

@github-actions
Copy link
Contributor

Thanks for the PR!

This section of the codebase is owned by @saschanaz - if they write a comment saying "LGTM" then it will be merged.

Copy link
Collaborator

@saschanaz saschanaz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I need some time to figure this out...

}
}
},
"dictionaries": {
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So this is obvious...

},
"typedefs": {
"typedef": [
"ArrayBufferView"
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

But why is this okay?

ArrayBufferView is referenced by BufferSource that we use, so technically this is needed. But somehow we have been using it after removing it...

That's done by #405 by me 7 years ago, I need to recall what I was thinking about.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ahhhh because arrayBufferViewTypes has ABV so it's okay even if it's not in IDL provided types. But then why is it okay to not remove it? Hmmmmm.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Huh because followTypeReferences explicitly ignores anything covered by baseTypeConversionMap, so even if we have ABV we ignore it because it's part of base types.

Copy link
Collaborator

@saschanaz saschanaz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I need some time to figure this out...

},
"typedefs": {
"typedef": [
"ArrayBufferView"
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ahhhh because arrayBufferViewTypes has ABV so it's okay even if it's not in IDL provided types. But then why is it okay to not remove it? Hmmmmm.

@saschanaz
Copy link
Collaborator

Interesting, LGTM

@github-actions github-actions bot merged commit f465089 into microsoft:main Dec 26, 2025
9 checks passed
@github-actions
Copy link
Contributor

Merging because @saschanaz is a code-owner of all the changes - thanks!

@saschanaz saschanaz deleted the cleanup branch December 26, 2025 12:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants